package com.zlc.common.common.constant;

import com.zlc.common.annotation.ResourceAnno;
import com.zlc.common.annotation.SyncResourceConstant;

@SyncResourceConstant(systemCode = "UC")
public class SystemResourceConstant {

    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.MENU,parentResourceCode = "", resourceCode = "USER_CENTER", resourceName = "个人中心", urlPath = "", icon = "el-icon-user-solid",sort = 1)
    public static final String USER_CENTER = "USER_CENTER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "USER_CENTER", resourceCode = "SYS_NOTIFICATION", resourceName = "通知管理", urlPath = "/notification", icon = "el-icon-message-solid",sort = 0)
    public static final String SYS_NOTIFICATION = "SYS_NOTIFICATION";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "USER_CENTER", resourceCode = "USER_WORKBENCH", resourceName = "工作台", urlPath = "/workbench", icon = "el-icon-s-platform",sort = 1)
    public static final String USER_WORKBENCH = "USER_WORKBENCH";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "USER_CENTER", resourceCode = "MY_TODO_PAGE", resourceName = "我的待办", urlPath = "/todo", icon = "el-icon-s-order",sort = 2)
    public static final String MY_TODO_PAGE = "MY_TODO_PAGE";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "USER_CENTER", resourceCode = "USER_AGENT_PAGE", resourceName = "代理用户", urlPath = "/agent", icon = "el-icon-user",sort = 2)
    public static final String USER_AGENT_PAGE = "USER_AGENT_PAGE";

    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.MENU,parentResourceCode = "", resourceCode = "UC_PLATFORM_MANAGER", resourceName = "平台管理", urlPath = "", icon = "",sort = 2)
    public static final String UC_PLATFORM_MANAGER = "UC_PLATFORM_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_PLATFORM_MANAGER", resourceCode = "UC_AUTH_MANAGER", resourceName = "权限管理", urlPath = "", icon = "el-icon-s-custom",sort = 2)
    public static final String UC_AUTH_MANAGER = "UC_AUTH_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_AUTH_MANAGER", resourceCode = "UC_USER_MANAGER", resourceName = "用户管理", urlPath = "/user", icon = "el-icon-user",sort = 0)
    public static final String UC_USER_MANAGER = "UC_USER_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_AUTH_MANAGER", resourceCode = "UC_DEPT_MANAGER", resourceName = "组织管理", urlPath = "/dept", icon = "el-icon-s-flag",sort = 1)
    public static final String UC_DEPT_MANAGER = "UC_DEPT_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_AUTH_MANAGER", resourceCode = "UC_POSITION_MANAGER", resourceName = "岗位管理", urlPath = "/position", icon = "el-icon-s-custom",sort = 2)
    public static final String UC_POSITION_MANAGER = "UC_POSITION_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_AUTH_MANAGER", resourceCode = "UC_ROLE_MANAGER", resourceName = "角色管理", urlPath = "/role", icon = "el-icon-user-solid",sort = 3)
    public static final String UC_ROLE_MANAGER = "UC_ROLE_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_AUTH_MANAGER", resourceCode = "UC_RESOURCE_MANAGER", resourceName = "资源管理", urlPath = "/resource", icon = "el-icon-s-tools",sort = 4)
    public static final String UC_RESOURCE_MANAGER = "UC_RESOURCE_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_AUTH_MANAGER", resourceCode = "UC_SYSTEM_MANAGER", resourceName = "系统管理", urlPath = "/system", icon = "el-icon-s-platform",sort = 5)
    public static final String UC_SYSTEM_MANAGER = "UC_SYSTEM_MANAGER";

    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_PLATFORM_MANAGER", resourceCode = "UC_DIC", resourceName = "基础配置", urlPath = "", icon = "el-icon-s-tools",sort = 3)
    public static final String UC_DIC = "UC_DIC";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_DIC", resourceCode = "UC_DIC_DATA_MANAGER", resourceName = "数据字典", urlPath = "/dic", icon = "el-icon-s-data",sort = 0)
    public static final String UC_DIC_DATA_MANAGER = "UC_DIC_DATA_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_DIC", resourceCode = "UC_DIC_PARAMETER_MANAGER", resourceName = "系统参数", urlPath = "/parameter", icon = "el-icon-notebook-2",sort = 1)
    public static final String UC_DIC_PARAMETER_MANAGER = "UC_DIC_PARAMETER_MANAGER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_DIC", resourceCode = "UC_OTHER_CONFIG", resourceName = "其他配置", urlPath = "", icon = "el-icon-s-cooperation",sort = 2)
    public static final String UC_OTHER_CONFIG = "UC_OTHER_CONFIG";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_OTHER_CONFIG", resourceCode = "UC_CALENDAR_CONFIG", resourceName = "工作日历", urlPath = "/workDate", icon = "el-icon-date",sort = 0)
    public static final String UC_CALENDAR_CONFIG = "UC_CALENDAR_CONFIG";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_OTHER_CONFIG", resourceCode = "UC_LOGIN_LOG", resourceName = "ICO图标", urlPath = "/ico", icon = "el-icon-thumb",sort = 1)
    public static final String UC_LOGIN_LOG = "UC_LOGIN_LOG";

    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.MENU,parentResourceCode = "", resourceCode = "UC_WORKFLOW", resourceName = "流程管理", urlPath = "", icon = "el-icon-s-check",sort = 4)
    public static final String UC_WORKFLOW = "UC_WORKFLOW";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_WORKFLOW", resourceCode = "UC_WORKFLOW_PROCESS", resourceName = "流程设计", urlPath = "/process", icon = "el-icon-edit",sort = 0)
    public static final String UC_WORKFLOW_PROCESS = "UC_WORKFLOW_PROCESS";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_WORKFLOW", resourceCode = "UC_WORKFLOW_INTERFACE", resourceName = "接口管理", urlPath = "/interface", icon = "el-icon-key",sort = 1)
    public static final String UC_WORKFLOW_INTERFACE = "UC_WORKFLOW_INTERFACE";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "UC_WORKFLOW", resourceCode = "UC_WORKFLOW_PROCESS_INSTANCE", resourceName = "流程实例", urlPath = "/processInstance", icon = "el-icon-s-check",sort = 2)
    public static final String UC_WORKFLOW_PROCESS_INSTANCE = "UC_WORKFLOW_PROCESS_INSTANCE";


    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.MENU,parentResourceCode = "", resourceCode = "PLATFORM_CONTROL", resourceName = "平台监控", urlPath = "", icon = "",sort = 5)
    public static final String PLATFORM_CONTROL = "PLATFORM_CONTROL";

    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "PLATFORM_CONTROL", resourceCode = "SYS_LOG", resourceName = "系统日志", urlPath = "", icon = "el-icon-notebook-2",sort = 5)
    public static final String SYS_LOG = "SYS_LOG";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "SYS_LOG", resourceCode = "SYS_LOGIN_LOG", resourceName = "登录日志", urlPath = "/loginLog", icon = "el-icon-s-custom",sort = 0)
    public static final String SYS_LOGIN_LOG = "SYS_LOGIN_LOG";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "SYS_LOG", resourceCode = "SYS_OPERATE_LOG", resourceName = "操作日志", urlPath = "/operateLog", icon = "el-icon-thumb",sort = 1)
    public static final String SYS_OPERATE_LOG = "SYS_OPERATE_LOG";

    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "PLATFORM_CONTROL", resourceCode = "SYS_CONTROL", resourceName = "系统监控", urlPath = "", icon = "el-icon-s-platform",sort = 5)
    public static final String SYS_CONTROL_ = "SYS_CONTROL";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "SYS_CONTROL", resourceCode = "SYS_CONTROL_ACTIVE_USER", resourceName = "在线用户", urlPath = "/online", icon = "el-icon-s-opportunity",sort = 0)
    public static final String SYS_CONTROL_ACTIVE_USER = "SYS_CONTROL_ACTIVE_USER";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "SYS_CONTROL", resourceCode = "SYS_CONTROL_CPU", resourceName = "管理员监控", urlPath = "/admin-control", icon = "el-icon-view",sort = 1)
    public static final String SYS_CONTROL_CPU = "SYS_CONTROL_CPU";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "SYS_CONTROL", resourceCode = "SYS_CONTROL_CACHE", resourceName = "缓存监控", urlPath = "/cache-control", icon = "el-icon-files",sort = 1)
    public static final String SYS_CONTROL_CACHE = "SYS_CONTROL_CACHE";
    @ResourceAnno(category = ResourceCategoryEnum.WEB,type = ResourceTypeEnum.SUBMENU,parentResourceCode = "SYS_CONTROL", resourceCode = "SYS_JOB", resourceName = "定时任务", urlPath = "/schedulers", icon = "el-icon-odometer",sort = 1)
    public static final String SYS_JOB = "SYS_JOB";
}
